<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Newton Dynamics: ndQuaternion Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo_php.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Newton Dynamics
   &#160;<span id="projectnumber">4.00</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classnd_quaternion.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classnd_quaternion-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ndQuaternion Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for ndQuaternion:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classnd_quaternion.png" usemap="#ndQuaternion_map" alt=""/>
  <map id="ndQuaternion_map" name="ndQuaternion_map">
<area href="classnd_vector.html" alt="ndVector" shape="rect" coords="0,0,89,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2369abc17e81232d1e59936c3211b90b"><td class="memItemLeft" align="right" valign="top"><a id="a2369abc17e81232d1e59936c3211b90b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndQuaternion</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;quat)</td></tr>
<tr class="separator:a2369abc17e81232d1e59936c3211b90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b2419eef18d4251a838225e87aa7191"><td class="memItemLeft" align="right" valign="top"><a id="a4b2419eef18d4251a838225e87aa7191"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndQuaternion</b> (const <a class="el" href="classnd_quaternion.html">ndQuaternion</a> &amp;quat)</td></tr>
<tr class="separator:a4b2419eef18d4251a838225e87aa7191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7663a2b69505b4560cdaf0ad80f1cc8"><td class="memItemLeft" align="right" valign="top"><a id="aa7663a2b69505b4560cdaf0ad80f1cc8"></a>
D_CORE_API&#160;</td><td class="memItemRight" valign="bottom"><b>ndQuaternion</b> (const <a class="el" href="classnd_matrix.html">ndMatrix</a> &amp;matrix)</td></tr>
<tr class="separator:aa7663a2b69505b4560cdaf0ad80f1cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cbb9de1ac0950bee8024b730607d478"><td class="memItemLeft" align="right" valign="top"><a id="a1cbb9de1ac0950bee8024b730607d478"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndQuaternion</b> (ndFloat32 q0, ndFloat32 q1, ndFloat32 q2, ndFloat32 q3)</td></tr>
<tr class="separator:a1cbb9de1ac0950bee8024b730607d478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399a987210a144b42d08580f2ac99f74"><td class="memItemLeft" align="right" valign="top"><a id="a399a987210a144b42d08580f2ac99f74"></a>
D_CORE_API&#160;</td><td class="memItemRight" valign="bottom"><b>ndQuaternion</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;unit_Axis, ndFloat32 angle)</td></tr>
<tr class="separator:a399a987210a144b42d08580f2ac99f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd4f69b0210a93963f1222dca0f46523"><td class="memItemLeft" align="right" valign="top"><a id="acd4f69b0210a93963f1222dca0f46523"></a>
<a class="el" href="classnd_quaternion.html">ndQuaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> () const</td></tr>
<tr class="separator:acd4f69b0210a93963f1222dca0f46523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52440b7801618decc06395624d6fbbe7"><td class="memItemLeft" align="right" valign="top"><a id="a52440b7801618decc06395624d6fbbe7"></a>
<a class="el" href="classnd_quaternion.html">ndQuaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (ndFloat32 scale) const</td></tr>
<tr class="separator:a52440b7801618decc06395624d6fbbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0300f3ddc1e32ab38932d4a6153c8dc"><td class="memItemLeft" align="right" valign="top"><a id="ab0300f3ddc1e32ab38932d4a6153c8dc"></a>
<a class="el" href="classnd_quaternion.html">ndQuaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Inverse</b> () const</td></tr>
<tr class="separator:ab0300f3ddc1e32ab38932d4a6153c8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c6298af7d4936634953f8be443ea51e"><td class="memItemLeft" align="right" valign="top"><a id="a2c6298af7d4936634953f8be443ea51e"></a>
<a class="el" href="classnd_quaternion.html">ndQuaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classnd_quaternion.html">ndQuaternion</a> &amp;B) const</td></tr>
<tr class="separator:a2c6298af7d4936634953f8be443ea51e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd914ebb76c7110f0fe7f378186bb04"><td class="memItemLeft" align="right" valign="top"><a id="a6fd914ebb76c7110f0fe7f378186bb04"></a>
<a class="el" href="classnd_quaternion.html">ndQuaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classnd_quaternion.html">ndQuaternion</a> &amp;B) const</td></tr>
<tr class="separator:a6fd914ebb76c7110f0fe7f378186bb04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba480dacee32bc7aa0828e0667187a33"><td class="memItemLeft" align="right" valign="top"><a id="aba480dacee32bc7aa0828e0667187a33"></a>
D_CORE_API <a class="el" href="classnd_quaternion.html">ndQuaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="classnd_quaternion.html">ndQuaternion</a> &amp;B) const</td></tr>
<tr class="separator:aba480dacee32bc7aa0828e0667187a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed6ea03fced23d4428604a6c1252dc37"><td class="memItemLeft" align="right" valign="top"><a id="aed6ea03fced23d4428604a6c1252dc37"></a>
D_CORE_API <a class="el" href="classnd_quaternion.html">ndQuaternion</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Slerp</b> (const <a class="el" href="classnd_quaternion.html">ndQuaternion</a> &amp;q1, ndFloat32 t) const</td></tr>
<tr class="separator:aed6ea03fced23d4428604a6c1252dc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b4b2618d215223c2d81ef9b39f46bc"><td class="memItemLeft" align="right" valign="top"><a id="aa4b4b2618d215223c2d81ef9b39f46bc"></a>
D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CalcAverageOmega</b> (const <a class="el" href="classnd_quaternion.html">ndQuaternion</a> &amp;q1, ndFloat32 invdt) const</td></tr>
<tr class="separator:aa4b4b2618d215223c2d81ef9b39f46bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classnd_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classnd_vector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classnd_vector.html">ndVector</a></td></tr>
<tr class="memitem:a7ca9f69d740d1b0316c41d8512208bcd inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a7ca9f69d740d1b0316c41d8512208bcd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndFloat32 val)</td></tr>
<tr class="separator:a7ca9f69d740d1b0316c41d8512208bcd inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e83222e6c5508eb973e3afb03d9741 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a42e83222e6c5508eb973e3afb03d9741"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;v)</td></tr>
<tr class="separator:a42e83222e6c5508eb973e3afb03d9741 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0358d89bcc17d481124d3755d5305675 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0358d89bcc17d481124d3755d5305675"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const float32x4_t type)</td></tr>
<tr class="separator:a0358d89bcc17d481124d3755d5305675 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3de1b7eb126c72b9fcb51652d4b587e2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3de1b7eb126c72b9fcb51652d4b587e2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat32 *const ptr)</td></tr>
<tr class="separator:a3de1b7eb126c72b9fcb51652d4b587e2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94176f98a877788030812720ba74f461 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a94176f98a877788030812720ba74f461"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat32 *const baseAddr, const ndInt32 *const index)</td></tr>
<tr class="separator:a94176f98a877788030812720ba74f461 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b010b40e8e98b9155603c6fadc840b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a38b010b40e8e98b9155603c6fadc840b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat64 *const ptr)</td></tr>
<tr class="separator:a38b010b40e8e98b9155603c6fadc840b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa16ca6def795c299e950b6dbcf3ca480 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa16ca6def795c299e950b6dbcf3ca480"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndFloat32 x, ndFloat32 y, ndFloat32 z, ndFloat32 w)</td></tr>
<tr class="separator:aa16ca6def795c299e950b6dbcf3ca480 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f69e29616b00d37434f9e6c6af7fe4c inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0f69e29616b00d37434f9e6c6af7fe4c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndInt32 ix, ndInt32 iy, ndInt32 iz, ndInt32 iw)</td></tr>
<tr class="separator:a0f69e29616b00d37434f9e6c6af7fe4c inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c2860027fe81a93412be2677d6932af inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a2c2860027fe81a93412be2677d6932af"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const <a class="el" href="classnd_big_vector.html">ndBigVector</a> &amp;copy)</td></tr>
<tr class="separator:a2c2860027fe81a93412be2677d6932af inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6395a357dbcf85bc43fe4fdd5947ac47 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a6395a357dbcf85bc43fe4fdd5947ac47"></a>
ndFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetScalar</b> () const</td></tr>
<tr class="separator:a6395a357dbcf85bc43fe4fdd5947ac47 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c788d39a4f417d6fc058d2f35cb681e inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a1c788d39a4f417d6fc058d2f35cb681e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Store</b> (ndFloat32 *const dst) const</td></tr>
<tr class="separator:a1c788d39a4f417d6fc058d2f35cb681e inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26e4d481342bad3674194b02e401024 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa26e4d481342bad3674194b02e401024"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastX</b> () const</td></tr>
<tr class="separator:aa26e4d481342bad3674194b02e401024 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e60401f4128b212a376c719da081b1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a97e60401f4128b212a376c719da081b1"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastY</b> () const</td></tr>
<tr class="separator:a97e60401f4128b212a376c719da081b1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bee70b6de16fa21ac2a6e3dabcc42c4 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a7bee70b6de16fa21ac2a6e3dabcc42c4"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastZ</b> () const</td></tr>
<tr class="separator:a7bee70b6de16fa21ac2a6e3dabcc42c4 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee72eef2d82e9235d742ee9191526bd inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="adee72eef2d82e9235d742ee9191526bd"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastW</b> () const</td></tr>
<tr class="separator:adee72eef2d82e9235d742ee9191526bd inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa5990ce9f0d04283a5a55245ef6acac inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="afa5990ce9f0d04283a5a55245ef6acac"></a>
ndFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (ndInt32 i)</td></tr>
<tr class="separator:afa5990ce9f0d04283a5a55245ef6acac inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee46e7b3db51789060ea594a9253213 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9ee46e7b3db51789060ea594a9253213"></a>
const ndFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (ndInt32 i) const</td></tr>
<tr class="separator:a9ee46e7b3db51789060ea594a9253213 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b4f1782ea426ddf6e81dc92145bf2f inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a49b4f1782ea426ddf6e81dc92145bf2f"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a49b4f1782ea426ddf6e81dc92145bf2f inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738be48fb051de9e1b55ec53e51162a1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a738be48fb051de9e1b55ec53e51162a1"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a738be48fb051de9e1b55ec53e51162a1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d42b7acc177fb3eaca28ab99852506 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a84d42b7acc177fb3eaca28ab99852506"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a84d42b7acc177fb3eaca28ab99852506 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe420b4a390f8fedf4eb0ce4db4bc589 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abe420b4a390f8fedf4eb0ce4db4bc589"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:abe420b4a390f8fedf4eb0ce4db4bc589 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69a04733270d6d00bd27cbc71f2368da inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a69a04733270d6d00bd27cbc71f2368da"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:a69a04733270d6d00bd27cbc71f2368da inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48aa949b8b6e78443fd376b547c6f5d1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a48aa949b8b6e78443fd376b547c6f5d1"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator*=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:a48aa949b8b6e78443fd376b547c6f5d1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ced70f8abafed98cfbacb1077cf1b76 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3ced70f8abafed98cfbacb1077cf1b76"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulAdd</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a3ced70f8abafed98cfbacb1077cf1b76 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b6605ff45b5cdacbc5279045043c5b0 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9b6605ff45b5cdacbc5279045043c5b0"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulSub</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a9b6605ff45b5cdacbc5279045043c5b0 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99b7d1766eed89b351580eac502df23 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="af99b7d1766eed89b351580eac502df23"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddHorizontal</b> () const</td></tr>
<tr class="separator:af99b7d1766eed89b351580eac502df23 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda5f9c65cfb4f5dfdedd7eeb93f93a8 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abda5f9c65cfb4f5dfdedd7eeb93f93a8"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (ndFloat32 scale) const</td></tr>
<tr class="separator:abda5f9c65cfb4f5dfdedd7eeb93f93a8 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ebe4e5ddeaedcce2524a820c6563b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a72ebe4e5ddeaedcce2524a820c6563b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a72ebe4e5ddeaedcce2524a820c6563b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45358186d7e90e62eee751effee46b57 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a45358186d7e90e62eee751effee46b57"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a45358186d7e90e62eee751effee46b57 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9048da2b6af3ebd0418af97624807321 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9048da2b6af3ebd0418af97624807321"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt</b> () const</td></tr>
<tr class="separator:a9048da2b6af3ebd0418af97624807321 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e16ff51ae98560a94afe76a114fd57 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa9e16ff51ae98560a94afe76a114fd57"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TestZero</b> () const</td></tr>
<tr class="separator:aa9e16ff51ae98560a94afe76a114fd57 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f75407fb6ca65ab140755b13c8b0b79 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a5f75407fb6ca65ab140755b13c8b0b79"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Floor</b> () const</td></tr>
<tr class="separator:a5f75407fb6ca65ab140755b13c8b0b79 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a2dbab7e609414449d8f061701919d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a89a2dbab7e609414449d8f061701919d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DotProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a89a2dbab7e609414449d8f061701919d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad80428cdadab15f2f937a5923195bb2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aad80428cdadab15f2f937a5923195bb2"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Reciproc</b> () const</td></tr>
<tr class="separator:aad80428cdadab15f2f937a5923195bb2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626e5716e44ca4e5364c080b9986e6ad inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a626e5716e44ca4e5364c080b9986e6ad"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Sqrt</b> () const</td></tr>
<tr class="separator:a626e5716e44ca4e5364c080b9986e6ad inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ae82be431cd70a7f8c25c2f51506b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ae9ae82be431cd70a7f8c25c2f51506b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvSqrt</b> () const</td></tr>
<tr class="separator:ae9ae82be431cd70a7f8c25c2f51506b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f65a85521a83b71513c7c2a260309c7 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a2f65a85521a83b71513c7c2a260309c7"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvMagSqrt</b> () const</td></tr>
<tr class="separator:a2f65a85521a83b71513c7c2a260309c7 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6fa83e91775fc05ae8e0850b2f6bb3d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ad6fa83e91775fc05ae8e0850b2f6bb3d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> () const</td></tr>
<tr class="separator:ad6fa83e91775fc05ae8e0850b2f6bb3d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1868826ff42ef84508502567ef8b38b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa1868826ff42ef84508502567ef8b38b"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Abs</b> () const</td></tr>
<tr class="separator:aa1868826ff42ef84508502567ef8b38b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dcb341b5af87195ec43ca79092e8807 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0dcb341b5af87195ec43ca79092e8807"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> () const</td></tr>
<tr class="separator:a0dcb341b5af87195ec43ca79092e8807 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4d79bac13c516b729515f12c092bc2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abe4d79bac13c516b729515f12c092bc2"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:abe4d79bac13c516b729515f12c092bc2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb0f3bf7071fb3d70387d700adab430 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aacb0f3bf7071fb3d70387d700adab430"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMin</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:aacb0f3bf7071fb3d70387d700adab430 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1204fc9a19697bc5063dc05e1f323f04 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a1204fc9a19697bc5063dc05e1f323f04"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a1204fc9a19697bc5063dc05e1f323f04 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b9619ec1ee91542f32a24d84145acb inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a52b9619ec1ee91542f32a24d84145acb"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a52b9619ec1ee91542f32a24d84145acb inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c44e647b9ae5ed995d3c67564f17c92 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0c44e647b9ae5ed995d3c67564f17c92"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a0c44e647b9ae5ed995d3c67564f17c92 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e6c7dec61f0789afa1a0a9337042793 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a5e6c7dec61f0789afa1a0a9337042793"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a5e6c7dec61f0789afa1a0a9337042793 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8fbf5db6e858310d027dda891c47868 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab8fbf5db6e858310d027dda891c47868"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:ab8fbf5db6e858310d027dda891c47868 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab581980284fd55b43e419dd15ba7741d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab581980284fd55b43e419dd15ba7741d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:ab581980284fd55b43e419dd15ba7741d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4103883e21467ca5b49faf7a978fd319 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a4103883e21467ca5b49faf7a978fd319"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator|</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a4103883e21467ca5b49faf7a978fd319 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00865adfa27f2f5c82a753371c14013d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a00865adfa27f2f5c82a753371c14013d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator^</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a00865adfa27f2f5c82a753371c14013d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52792fc7b9d498ee38bae251840639b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a52792fc7b9d498ee38bae251840639b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AndNot</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a52792fc7b9d498ee38bae251840639b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa31db156fd516adbfa69f201782961d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="afa31db156fd516adbfa69f201782961d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Select</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;mask) const</td></tr>
<tr class="separator:afa31db156fd516adbfa69f201782961d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a57bbd153bbb0ae6815d9524f67e55e inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9a57bbd153bbb0ae6815d9524f67e55e"></a>
ndInt32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSignMask</b> () const</td></tr>
<tr class="separator:a9a57bbd153bbb0ae6815d9524f67e55e inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9239872ff3316dc88abf8dc47e0f83b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ac9239872ff3316dc88abf8dc47e0f83b"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRight</b> () const</td></tr>
<tr class="separator:ac9239872ff3316dc88abf8dc47e0f83b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26da669698ca7031f9a0ebd1564c6df9 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a26da669698ca7031f9a0ebd1564c6df9"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleRight</b> () const</td></tr>
<tr class="separator:a26da669698ca7031f9a0ebd1564c6df9 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b13a9ef8ff72edf4a836354088a572 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a92b13a9ef8ff72edf4a836354088a572"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleLeft</b> () const</td></tr>
<tr class="separator:a92b13a9ef8ff72edf4a836354088a572 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01e0d4010af5fac56f024f9296d5b12 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ad01e0d4010af5fac56f024f9296d5b12"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRightLogical</b> (ndInt32 bits) const</td></tr>
<tr class="separator:ad01e0d4010af5fac56f024f9296d5b12 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca9f69d740d1b0316c41d8512208bcd inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a7ca9f69d740d1b0316c41d8512208bcd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndFloat32 val)</td></tr>
<tr class="separator:a7ca9f69d740d1b0316c41d8512208bcd inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e83222e6c5508eb973e3afb03d9741 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a42e83222e6c5508eb973e3afb03d9741"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;v)</td></tr>
<tr class="separator:a42e83222e6c5508eb973e3afb03d9741 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3de1b7eb126c72b9fcb51652d4b587e2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3de1b7eb126c72b9fcb51652d4b587e2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat32 *const ptr)</td></tr>
<tr class="separator:a3de1b7eb126c72b9fcb51652d4b587e2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94176f98a877788030812720ba74f461 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a94176f98a877788030812720ba74f461"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat32 *const baseAddr, const ndInt32 *const index)</td></tr>
<tr class="separator:a94176f98a877788030812720ba74f461 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b010b40e8e98b9155603c6fadc840b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a38b010b40e8e98b9155603c6fadc840b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat64 *const ptr)</td></tr>
<tr class="separator:a38b010b40e8e98b9155603c6fadc840b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa16ca6def795c299e950b6dbcf3ca480 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa16ca6def795c299e950b6dbcf3ca480"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndFloat32 x, ndFloat32 y, ndFloat32 z, ndFloat32 w)</td></tr>
<tr class="separator:aa16ca6def795c299e950b6dbcf3ca480 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f69e29616b00d37434f9e6c6af7fe4c inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0f69e29616b00d37434f9e6c6af7fe4c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndInt32 ix, ndInt32 iy, ndInt32 iz, ndInt32 iw)</td></tr>
<tr class="separator:a0f69e29616b00d37434f9e6c6af7fe4c inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c2860027fe81a93412be2677d6932af inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a2c2860027fe81a93412be2677d6932af"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const <a class="el" href="classnd_big_vector.html">ndBigVector</a> &amp;copy)</td></tr>
<tr class="separator:a2c2860027fe81a93412be2677d6932af inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6395a357dbcf85bc43fe4fdd5947ac47 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a6395a357dbcf85bc43fe4fdd5947ac47"></a>
ndFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetScalar</b> () const</td></tr>
<tr class="separator:a6395a357dbcf85bc43fe4fdd5947ac47 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c788d39a4f417d6fc058d2f35cb681e inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a1c788d39a4f417d6fc058d2f35cb681e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Store</b> (ndFloat32 *const dst) const</td></tr>
<tr class="separator:a1c788d39a4f417d6fc058d2f35cb681e inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26e4d481342bad3674194b02e401024 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa26e4d481342bad3674194b02e401024"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastX</b> () const</td></tr>
<tr class="separator:aa26e4d481342bad3674194b02e401024 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e60401f4128b212a376c719da081b1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a97e60401f4128b212a376c719da081b1"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastY</b> () const</td></tr>
<tr class="separator:a97e60401f4128b212a376c719da081b1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bee70b6de16fa21ac2a6e3dabcc42c4 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a7bee70b6de16fa21ac2a6e3dabcc42c4"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastZ</b> () const</td></tr>
<tr class="separator:a7bee70b6de16fa21ac2a6e3dabcc42c4 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee72eef2d82e9235d742ee9191526bd inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="adee72eef2d82e9235d742ee9191526bd"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastW</b> () const</td></tr>
<tr class="separator:adee72eef2d82e9235d742ee9191526bd inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa5990ce9f0d04283a5a55245ef6acac inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="afa5990ce9f0d04283a5a55245ef6acac"></a>
ndFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (ndInt32 i)</td></tr>
<tr class="separator:afa5990ce9f0d04283a5a55245ef6acac inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee46e7b3db51789060ea594a9253213 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9ee46e7b3db51789060ea594a9253213"></a>
const ndFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (ndInt32 i) const</td></tr>
<tr class="separator:a9ee46e7b3db51789060ea594a9253213 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b4f1782ea426ddf6e81dc92145bf2f inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a49b4f1782ea426ddf6e81dc92145bf2f"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a49b4f1782ea426ddf6e81dc92145bf2f inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738be48fb051de9e1b55ec53e51162a1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a738be48fb051de9e1b55ec53e51162a1"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a738be48fb051de9e1b55ec53e51162a1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d42b7acc177fb3eaca28ab99852506 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a84d42b7acc177fb3eaca28ab99852506"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a84d42b7acc177fb3eaca28ab99852506 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe420b4a390f8fedf4eb0ce4db4bc589 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abe420b4a390f8fedf4eb0ce4db4bc589"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:abe420b4a390f8fedf4eb0ce4db4bc589 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69a04733270d6d00bd27cbc71f2368da inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a69a04733270d6d00bd27cbc71f2368da"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:a69a04733270d6d00bd27cbc71f2368da inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48aa949b8b6e78443fd376b547c6f5d1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a48aa949b8b6e78443fd376b547c6f5d1"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator*=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:a48aa949b8b6e78443fd376b547c6f5d1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ced70f8abafed98cfbacb1077cf1b76 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3ced70f8abafed98cfbacb1077cf1b76"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulAdd</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a3ced70f8abafed98cfbacb1077cf1b76 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b6605ff45b5cdacbc5279045043c5b0 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9b6605ff45b5cdacbc5279045043c5b0"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulSub</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a9b6605ff45b5cdacbc5279045043c5b0 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99b7d1766eed89b351580eac502df23 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="af99b7d1766eed89b351580eac502df23"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddHorizontal</b> () const</td></tr>
<tr class="separator:af99b7d1766eed89b351580eac502df23 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda5f9c65cfb4f5dfdedd7eeb93f93a8 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abda5f9c65cfb4f5dfdedd7eeb93f93a8"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (ndFloat32 scale) const</td></tr>
<tr class="separator:abda5f9c65cfb4f5dfdedd7eeb93f93a8 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ebe4e5ddeaedcce2524a820c6563b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a72ebe4e5ddeaedcce2524a820c6563b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a72ebe4e5ddeaedcce2524a820c6563b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45358186d7e90e62eee751effee46b57 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a45358186d7e90e62eee751effee46b57"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a45358186d7e90e62eee751effee46b57 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9048da2b6af3ebd0418af97624807321 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9048da2b6af3ebd0418af97624807321"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt</b> () const</td></tr>
<tr class="separator:a9048da2b6af3ebd0418af97624807321 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e16ff51ae98560a94afe76a114fd57 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa9e16ff51ae98560a94afe76a114fd57"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TestZero</b> () const</td></tr>
<tr class="separator:aa9e16ff51ae98560a94afe76a114fd57 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f75407fb6ca65ab140755b13c8b0b79 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a5f75407fb6ca65ab140755b13c8b0b79"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Floor</b> () const</td></tr>
<tr class="separator:a5f75407fb6ca65ab140755b13c8b0b79 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a2dbab7e609414449d8f061701919d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a89a2dbab7e609414449d8f061701919d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DotProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a89a2dbab7e609414449d8f061701919d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad80428cdadab15f2f937a5923195bb2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aad80428cdadab15f2f937a5923195bb2"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Reciproc</b> () const</td></tr>
<tr class="separator:aad80428cdadab15f2f937a5923195bb2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626e5716e44ca4e5364c080b9986e6ad inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a626e5716e44ca4e5364c080b9986e6ad"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Sqrt</b> () const</td></tr>
<tr class="separator:a626e5716e44ca4e5364c080b9986e6ad inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ae82be431cd70a7f8c25c2f51506b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ae9ae82be431cd70a7f8c25c2f51506b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvSqrt</b> () const</td></tr>
<tr class="separator:ae9ae82be431cd70a7f8c25c2f51506b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f65a85521a83b71513c7c2a260309c7 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a2f65a85521a83b71513c7c2a260309c7"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvMagSqrt</b> () const</td></tr>
<tr class="separator:a2f65a85521a83b71513c7c2a260309c7 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6fa83e91775fc05ae8e0850b2f6bb3d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ad6fa83e91775fc05ae8e0850b2f6bb3d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> () const</td></tr>
<tr class="separator:ad6fa83e91775fc05ae8e0850b2f6bb3d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1868826ff42ef84508502567ef8b38b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa1868826ff42ef84508502567ef8b38b"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Abs</b> () const</td></tr>
<tr class="separator:aa1868826ff42ef84508502567ef8b38b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dcb341b5af87195ec43ca79092e8807 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0dcb341b5af87195ec43ca79092e8807"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> () const</td></tr>
<tr class="separator:a0dcb341b5af87195ec43ca79092e8807 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4d79bac13c516b729515f12c092bc2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abe4d79bac13c516b729515f12c092bc2"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:abe4d79bac13c516b729515f12c092bc2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb0f3bf7071fb3d70387d700adab430 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aacb0f3bf7071fb3d70387d700adab430"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMin</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:aacb0f3bf7071fb3d70387d700adab430 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1204fc9a19697bc5063dc05e1f323f04 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a1204fc9a19697bc5063dc05e1f323f04"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a1204fc9a19697bc5063dc05e1f323f04 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b9619ec1ee91542f32a24d84145acb inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a52b9619ec1ee91542f32a24d84145acb"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a52b9619ec1ee91542f32a24d84145acb inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c44e647b9ae5ed995d3c67564f17c92 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0c44e647b9ae5ed995d3c67564f17c92"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a0c44e647b9ae5ed995d3c67564f17c92 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e6c7dec61f0789afa1a0a9337042793 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a5e6c7dec61f0789afa1a0a9337042793"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a5e6c7dec61f0789afa1a0a9337042793 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8fbf5db6e858310d027dda891c47868 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab8fbf5db6e858310d027dda891c47868"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:ab8fbf5db6e858310d027dda891c47868 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab581980284fd55b43e419dd15ba7741d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab581980284fd55b43e419dd15ba7741d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:ab581980284fd55b43e419dd15ba7741d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4103883e21467ca5b49faf7a978fd319 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a4103883e21467ca5b49faf7a978fd319"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator|</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a4103883e21467ca5b49faf7a978fd319 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00865adfa27f2f5c82a753371c14013d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a00865adfa27f2f5c82a753371c14013d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator^</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a00865adfa27f2f5c82a753371c14013d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52792fc7b9d498ee38bae251840639b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a52792fc7b9d498ee38bae251840639b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AndNot</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a52792fc7b9d498ee38bae251840639b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa31db156fd516adbfa69f201782961d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="afa31db156fd516adbfa69f201782961d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Select</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;mask) const</td></tr>
<tr class="separator:afa31db156fd516adbfa69f201782961d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a57bbd153bbb0ae6815d9524f67e55e inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9a57bbd153bbb0ae6815d9524f67e55e"></a>
ndInt32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSignMask</b> () const</td></tr>
<tr class="separator:a9a57bbd153bbb0ae6815d9524f67e55e inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9239872ff3316dc88abf8dc47e0f83b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ac9239872ff3316dc88abf8dc47e0f83b"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRight</b> () const</td></tr>
<tr class="separator:ac9239872ff3316dc88abf8dc47e0f83b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26da669698ca7031f9a0ebd1564c6df9 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a26da669698ca7031f9a0ebd1564c6df9"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleRight</b> () const</td></tr>
<tr class="separator:a26da669698ca7031f9a0ebd1564c6df9 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b13a9ef8ff72edf4a836354088a572 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a92b13a9ef8ff72edf4a836354088a572"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleLeft</b> () const</td></tr>
<tr class="separator:a92b13a9ef8ff72edf4a836354088a572 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01e0d4010af5fac56f024f9296d5b12 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ad01e0d4010af5fac56f024f9296d5b12"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRightLogical</b> (ndInt32 bits) const</td></tr>
<tr class="separator:ad01e0d4010af5fac56f024f9296d5b12 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d35b942102fcd6596bd251d841d7fa4 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a2d35b942102fcd6596bd251d841d7fa4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const __m128i type)</td></tr>
<tr class="separator:a2d35b942102fcd6596bd251d841d7fa4 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4852594f47dc2a550e1671d3e51ff129 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a4852594f47dc2a550e1671d3e51ff129"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const __m128 type)</td></tr>
<tr class="separator:a4852594f47dc2a550e1671d3e51ff129 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2cc6589e9b1a98acb0d506ec2b4c55f inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ad2cc6589e9b1a98acb0d506ec2b4c55f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat32 a)</td></tr>
<tr class="separator:ad2cc6589e9b1a98acb0d506ec2b4c55f inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3de1b7eb126c72b9fcb51652d4b587e2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3de1b7eb126c72b9fcb51652d4b587e2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat32 *const ptr)</td></tr>
<tr class="separator:a3de1b7eb126c72b9fcb51652d4b587e2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94176f98a877788030812720ba74f461 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a94176f98a877788030812720ba74f461"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat32 *const baseAddr, const ndInt32 *const index)</td></tr>
<tr class="separator:a94176f98a877788030812720ba74f461 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b010b40e8e98b9155603c6fadc840b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a38b010b40e8e98b9155603c6fadc840b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const ndFloat64 *const ptr)</td></tr>
<tr class="separator:a38b010b40e8e98b9155603c6fadc840b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2c7f64dc26434af230852011da315e2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ac2c7f64dc26434af230852011da315e2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;copy)</td></tr>
<tr class="separator:ac2c7f64dc26434af230852011da315e2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c2860027fe81a93412be2677d6932af inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a2c2860027fe81a93412be2677d6932af"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (const <a class="el" href="classnd_big_vector.html">ndBigVector</a> &amp;copy)</td></tr>
<tr class="separator:a2c2860027fe81a93412be2677d6932af inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa16ca6def795c299e950b6dbcf3ca480 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa16ca6def795c299e950b6dbcf3ca480"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndFloat32 x, ndFloat32 y, ndFloat32 z, ndFloat32 w)</td></tr>
<tr class="separator:aa16ca6def795c299e950b6dbcf3ca480 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f69e29616b00d37434f9e6c6af7fe4c inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0f69e29616b00d37434f9e6c6af7fe4c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ndVector</b> (ndInt32 ix, ndInt32 iy, ndInt32 iz, ndInt32 iw)</td></tr>
<tr class="separator:a0f69e29616b00d37434f9e6c6af7fe4c inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89454cdc2b53b0b99f22dd582df3f887 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a89454cdc2b53b0b99f22dd582df3f887"></a>
ndFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetX</b> () const</td></tr>
<tr class="separator:a89454cdc2b53b0b99f22dd582df3f887 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be9b3eef1ddf86e1f73fc9f77f869bc inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a1be9b3eef1ddf86e1f73fc9f77f869bc"></a>
ndFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetY</b> () const</td></tr>
<tr class="separator:a1be9b3eef1ddf86e1f73fc9f77f869bc inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661d907cbcf7df34f30ba3dae68a8f64 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a661d907cbcf7df34f30ba3dae68a8f64"></a>
ndFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetZ</b> () const</td></tr>
<tr class="separator:a661d907cbcf7df34f30ba3dae68a8f64 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49c58e268f5cf9eaced297415e24dfb1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a49c58e268f5cf9eaced297415e24dfb1"></a>
ndFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetW</b> () const</td></tr>
<tr class="separator:a49c58e268f5cf9eaced297415e24dfb1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add692419e5c13b9ecb9c0bdc45d69434 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="add692419e5c13b9ecb9c0bdc45d69434"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetX</b> (ndFloat32 x)</td></tr>
<tr class="separator:add692419e5c13b9ecb9c0bdc45d69434 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3595dc9f46a19cab838db3464f5b009 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa3595dc9f46a19cab838db3464f5b009"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetY</b> (ndFloat32 x)</td></tr>
<tr class="separator:aa3595dc9f46a19cab838db3464f5b009 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8036270ea7f3c301db790227a5464de7 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a8036270ea7f3c301db790227a5464de7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetZ</b> (ndFloat32 x)</td></tr>
<tr class="separator:a8036270ea7f3c301db790227a5464de7 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa755a04da15b00196654d0a408e6a76 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="afa755a04da15b00196654d0a408e6a76"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetW</b> (ndFloat32 x)</td></tr>
<tr class="separator:afa755a04da15b00196654d0a408e6a76 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6395a357dbcf85bc43fe4fdd5947ac47 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a6395a357dbcf85bc43fe4fdd5947ac47"></a>
ndFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetScalar</b> () const</td></tr>
<tr class="separator:a6395a357dbcf85bc43fe4fdd5947ac47 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c788d39a4f417d6fc058d2f35cb681e inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a1c788d39a4f417d6fc058d2f35cb681e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Store</b> (ndFloat32 *const dst) const</td></tr>
<tr class="separator:a1c788d39a4f417d6fc058d2f35cb681e inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26e4d481342bad3674194b02e401024 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa26e4d481342bad3674194b02e401024"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastX</b> () const</td></tr>
<tr class="separator:aa26e4d481342bad3674194b02e401024 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e60401f4128b212a376c719da081b1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a97e60401f4128b212a376c719da081b1"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastY</b> () const</td></tr>
<tr class="separator:a97e60401f4128b212a376c719da081b1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bee70b6de16fa21ac2a6e3dabcc42c4 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a7bee70b6de16fa21ac2a6e3dabcc42c4"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastZ</b> () const</td></tr>
<tr class="separator:a7bee70b6de16fa21ac2a6e3dabcc42c4 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee72eef2d82e9235d742ee9191526bd inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="adee72eef2d82e9235d742ee9191526bd"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastW</b> () const</td></tr>
<tr class="separator:adee72eef2d82e9235d742ee9191526bd inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11f0a382b4019b6a63045517b5ea7ccd inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a11f0a382b4019b6a63045517b5ea7ccd"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (ndFloat32 s) const</td></tr>
<tr class="separator:a11f0a382b4019b6a63045517b5ea7ccd inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa5990ce9f0d04283a5a55245ef6acac inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="afa5990ce9f0d04283a5a55245ef6acac"></a>
ndFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (ndInt32 i)</td></tr>
<tr class="separator:afa5990ce9f0d04283a5a55245ef6acac inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee46e7b3db51789060ea594a9253213 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9ee46e7b3db51789060ea594a9253213"></a>
const ndFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (ndInt32 i) const</td></tr>
<tr class="separator:a9ee46e7b3db51789060ea594a9253213 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b4f1782ea426ddf6e81dc92145bf2f inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a49b4f1782ea426ddf6e81dc92145bf2f"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a49b4f1782ea426ddf6e81dc92145bf2f inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738be48fb051de9e1b55ec53e51162a1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a738be48fb051de9e1b55ec53e51162a1"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a738be48fb051de9e1b55ec53e51162a1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d42b7acc177fb3eaca28ab99852506 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a84d42b7acc177fb3eaca28ab99852506"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a84d42b7acc177fb3eaca28ab99852506 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe420b4a390f8fedf4eb0ce4db4bc589 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abe420b4a390f8fedf4eb0ce4db4bc589"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:abe420b4a390f8fedf4eb0ce4db4bc589 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69a04733270d6d00bd27cbc71f2368da inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a69a04733270d6d00bd27cbc71f2368da"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:a69a04733270d6d00bd27cbc71f2368da inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48aa949b8b6e78443fd376b547c6f5d1 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a48aa949b8b6e78443fd376b547c6f5d1"></a>
<a class="el" href="classnd_vector.html">ndVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator*=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A)</td></tr>
<tr class="separator:a48aa949b8b6e78443fd376b547c6f5d1 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a2dbab7e609414449d8f061701919d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a89a2dbab7e609414449d8f061701919d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DotProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A) const</td></tr>
<tr class="separator:a89a2dbab7e609414449d8f061701919d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ebe4e5ddeaedcce2524a820c6563b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a72ebe4e5ddeaedcce2524a820c6563b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a72ebe4e5ddeaedcce2524a820c6563b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45358186d7e90e62eee751effee46b57 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a45358186d7e90e62eee751effee46b57"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a45358186d7e90e62eee751effee46b57 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad80428cdadab15f2f937a5923195bb2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aad80428cdadab15f2f937a5923195bb2"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Reciproc</b> () const</td></tr>
<tr class="separator:aad80428cdadab15f2f937a5923195bb2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ced70f8abafed98cfbacb1077cf1b76 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3ced70f8abafed98cfbacb1077cf1b76"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulAdd</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a3ced70f8abafed98cfbacb1077cf1b76 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b6605ff45b5cdacbc5279045043c5b0 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9b6605ff45b5cdacbc5279045043c5b0"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulSub</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;A, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;B) const</td></tr>
<tr class="separator:a9b6605ff45b5cdacbc5279045043c5b0 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99b7d1766eed89b351580eac502df23 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="af99b7d1766eed89b351580eac502df23"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddHorizontal</b> () const</td></tr>
<tr class="separator:af99b7d1766eed89b351580eac502df23 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1868826ff42ef84508502567ef8b38b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa1868826ff42ef84508502567ef8b38b"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Abs</b> () const</td></tr>
<tr class="separator:aa1868826ff42ef84508502567ef8b38b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dcb341b5af87195ec43ca79092e8807 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0dcb341b5af87195ec43ca79092e8807"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> () const</td></tr>
<tr class="separator:a0dcb341b5af87195ec43ca79092e8807 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4d79bac13c516b729515f12c092bc2 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="abe4d79bac13c516b729515f12c092bc2"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:abe4d79bac13c516b729515f12c092bc2 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb0f3bf7071fb3d70387d700adab430 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aacb0f3bf7071fb3d70387d700adab430"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMin</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:aacb0f3bf7071fb3d70387d700adab430 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9048da2b6af3ebd0418af97624807321 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9048da2b6af3ebd0418af97624807321"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt</b> () const</td></tr>
<tr class="separator:a9048da2b6af3ebd0418af97624807321 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9e16ff51ae98560a94afe76a114fd57 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aa9e16ff51ae98560a94afe76a114fd57"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TestZero</b> () const</td></tr>
<tr class="separator:aa9e16ff51ae98560a94afe76a114fd57 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f75407fb6ca65ab140755b13c8b0b79 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a5f75407fb6ca65ab140755b13c8b0b79"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Floor</b> () const</td></tr>
<tr class="separator:a5f75407fb6ca65ab140755b13c8b0b79 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626e5716e44ca4e5364c080b9986e6ad inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a626e5716e44ca4e5364c080b9986e6ad"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Sqrt</b> () const</td></tr>
<tr class="separator:a626e5716e44ca4e5364c080b9986e6ad inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ae82be431cd70a7f8c25c2f51506b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ae9ae82be431cd70a7f8c25c2f51506b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvSqrt</b> () const</td></tr>
<tr class="separator:ae9ae82be431cd70a7f8c25c2f51506b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f65a85521a83b71513c7c2a260309c7 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a2f65a85521a83b71513c7c2a260309c7"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvMagSqrt</b> () const</td></tr>
<tr class="separator:a2f65a85521a83b71513c7c2a260309c7 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6fa83e91775fc05ae8e0850b2f6bb3d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ad6fa83e91775fc05ae8e0850b2f6bb3d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> () const</td></tr>
<tr class="separator:ad6fa83e91775fc05ae8e0850b2f6bb3d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b9619ec1ee91542f32a24d84145acb inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a52b9619ec1ee91542f32a24d84145acb"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a52b9619ec1ee91542f32a24d84145acb inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1204fc9a19697bc5063dc05e1f323f04 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a1204fc9a19697bc5063dc05e1f323f04"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a1204fc9a19697bc5063dc05e1f323f04 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c44e647b9ae5ed995d3c67564f17c92 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a0c44e647b9ae5ed995d3c67564f17c92"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a0c44e647b9ae5ed995d3c67564f17c92 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e6c7dec61f0789afa1a0a9337042793 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a5e6c7dec61f0789afa1a0a9337042793"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a5e6c7dec61f0789afa1a0a9337042793 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8fbf5db6e858310d027dda891c47868 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab8fbf5db6e858310d027dda891c47868"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:ab8fbf5db6e858310d027dda891c47868 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab581980284fd55b43e419dd15ba7741d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab581980284fd55b43e419dd15ba7741d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:ab581980284fd55b43e419dd15ba7741d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4103883e21467ca5b49faf7a978fd319 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a4103883e21467ca5b49faf7a978fd319"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator|</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a4103883e21467ca5b49faf7a978fd319 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00865adfa27f2f5c82a753371c14013d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a00865adfa27f2f5c82a753371c14013d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator^</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a00865adfa27f2f5c82a753371c14013d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52792fc7b9d498ee38bae251840639b3 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a52792fc7b9d498ee38bae251840639b3"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AndNot</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data) const</td></tr>
<tr class="separator:a52792fc7b9d498ee38bae251840639b3 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa31db156fd516adbfa69f201782961d inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="afa31db156fd516adbfa69f201782961d"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Select</b> (const <a class="el" href="classnd_vector.html">ndVector</a> &amp;data, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;mask) const</td></tr>
<tr class="separator:afa31db156fd516adbfa69f201782961d inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a57bbd153bbb0ae6815d9524f67e55e inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a9a57bbd153bbb0ae6815d9524f67e55e"></a>
ndInt32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSignMask</b> () const</td></tr>
<tr class="separator:a9a57bbd153bbb0ae6815d9524f67e55e inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9239872ff3316dc88abf8dc47e0f83b inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ac9239872ff3316dc88abf8dc47e0f83b"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRight</b> () const</td></tr>
<tr class="separator:ac9239872ff3316dc88abf8dc47e0f83b inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26da669698ca7031f9a0ebd1564c6df9 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a26da669698ca7031f9a0ebd1564c6df9"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleRight</b> () const</td></tr>
<tr class="separator:a26da669698ca7031f9a0ebd1564c6df9 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b13a9ef8ff72edf4a836354088a572 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a92b13a9ef8ff72edf4a836354088a572"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleLeft</b> () const</td></tr>
<tr class="separator:a92b13a9ef8ff72edf4a836354088a572 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01e0d4010af5fac56f024f9296d5b12 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ad01e0d4010af5fac56f024f9296d5b12"></a>
<a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRightLogical</b> (ndInt32 bits) const</td></tr>
<tr class="separator:ad01e0d4010af5fac56f024f9296d5b12 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8c24e39328102290d9958a58832d376 inherit pub_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab8c24e39328102290d9958a58832d376"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Trace</b> (char *const) const</td></tr>
<tr class="separator:ab8c24e39328102290d9958a58832d376 inherit pub_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classnd_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classnd_vector')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classnd_vector.html">ndVector</a></td></tr>
<tr class="memitem:a966f05f48abb42ca1f43ccac256bce22 inherit pub_static_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a966f05f48abb42ca1f43ccac256bce22"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Transpose4x4</b> (<a class="el" href="classnd_vector.html">ndVector</a> &amp;dst0, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst1, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst2, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst3, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src0, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src1, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src2, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src3)</td></tr>
<tr class="separator:a966f05f48abb42ca1f43ccac256bce22 inherit pub_static_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966f05f48abb42ca1f43ccac256bce22 inherit pub_static_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a966f05f48abb42ca1f43ccac256bce22"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Transpose4x4</b> (<a class="el" href="classnd_vector.html">ndVector</a> &amp;dst0, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst1, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst2, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst3, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src0, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src1, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src2, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src3)</td></tr>
<tr class="separator:a966f05f48abb42ca1f43ccac256bce22 inherit pub_static_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966f05f48abb42ca1f43ccac256bce22 inherit pub_static_methods_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a966f05f48abb42ca1f43ccac256bce22"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Transpose4x4</b> (<a class="el" href="classnd_vector.html">ndVector</a> &amp;dst0, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst1, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst2, <a class="el" href="classnd_vector.html">ndVector</a> &amp;dst3, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src0, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src1, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src2, const <a class="el" href="classnd_vector.html">ndVector</a> &amp;src3)</td></tr>
<tr class="separator:a966f05f48abb42ca1f43ccac256bce22 inherit pub_static_methods_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classnd_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classnd_vector')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classnd_vector.html">ndVector</a></td></tr>
<tr class="memitem:a27b23e94b8a07f47a79c4d6746380ccc inherit pub_attribs_classnd_vector"><td class="memItemLeft" ><a id="a27b23e94b8a07f47a79c4d6746380ccc"></a>
union {</td></tr>
<tr class="memitem:afcfabe9d917f5d63a0e63187cce54081 inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;ndFloat32&#160;&#160;&#160;<b>m_f</b> [4]</td></tr>
<tr class="separator:afcfabe9d917f5d63a0e63187cce54081 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd325c741ad5c36ad035e634c0d8b211 inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;ndInt32&#160;&#160;&#160;<b>m_i</b> [4]</td></tr>
<tr class="separator:acd325c741ad5c36ad035e634c0d8b211 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4270521813e151e1dcf34d65c3d30243 inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;float32x4_t&#160;&#160;&#160;<b>m_type</b></td></tr>
<tr class="separator:a4270521813e151e1dcf34d65c3d30243 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cbb30eb1f295001fab7e5aae88ddf75 inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;uint32x4_t&#160;&#160;&#160;<b>m_typeInt</b></td></tr>
<tr class="separator:a2cbb30eb1f295001fab7e5aae88ddf75 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2506847f5e1c77c26d77a543be38e8ef inherit pub_attribs_classnd_vector"><td class="memItemLeft" ><a id="a2506847f5e1c77c26d77a543be38e8ef"></a>
&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:a912c8881a2b95414499c0c934311c0bd inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndFloat32&#160;&#160;&#160;<b>m_x</b></td></tr>
<tr class="separator:a912c8881a2b95414499c0c934311c0bd inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c66eb2907c0a391281e736576f15aed inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndFloat32&#160;&#160;&#160;<b>m_y</b></td></tr>
<tr class="separator:a7c66eb2907c0a391281e736576f15aed inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a538c4559bc0d1606acf5a73ed8aa1191 inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndFloat32&#160;&#160;&#160;<b>m_z</b></td></tr>
<tr class="separator:a538c4559bc0d1606acf5a73ed8aa1191 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64bbbeb4f14ed9d974935b5b97742cca inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndFloat32&#160;&#160;&#160;<b>m_w</b></td></tr>
<tr class="separator:a64bbbeb4f14ed9d974935b5b97742cca inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2506847f5e1c77c26d77a543be38e8ef inherit pub_attribs_classnd_vector"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a2506847f5e1c77c26d77a543be38e8ef inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae780848f842c57b81b022ce4e3f0a114 inherit pub_attribs_classnd_vector"><td class="memItemLeft" ><a id="ae780848f842c57b81b022ce4e3f0a114"></a>
&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:af9301d1bb2297b2d2f339722739d5e7e inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndInt32&#160;&#160;&#160;<b>m_ix</b></td></tr>
<tr class="separator:af9301d1bb2297b2d2f339722739d5e7e inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0241a767d8ebc7d399191cabc9e7916b inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndInt32&#160;&#160;&#160;<b>m_iy</b></td></tr>
<tr class="separator:a0241a767d8ebc7d399191cabc9e7916b inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9890378f3ec044375e754213b202a154 inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndInt32&#160;&#160;&#160;<b>m_iz</b></td></tr>
<tr class="separator:a9890378f3ec044375e754213b202a154 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6922e5b2ab32ef4d918375fa34f0106c inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;ndInt32&#160;&#160;&#160;<b>m_iw</b></td></tr>
<tr class="separator:a6922e5b2ab32ef4d918375fa34f0106c inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae780848f842c57b81b022ce4e3f0a114 inherit pub_attribs_classnd_vector"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ae780848f842c57b81b022ce4e3f0a114 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e7c752543f9b7d48cd8477aa6468a5f inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;__m128&#160;&#160;&#160;<b>m_type</b></td></tr>
<tr class="separator:a4e7c752543f9b7d48cd8477aa6468a5f inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa537313e123bed7e37644c783b42a4a6 inherit pub_attribs_classnd_vector"><td class="memItemLeft" >
&#160;&#160;&#160;__m128i&#160;&#160;&#160;<b>m_typeInt</b></td></tr>
<tr class="separator:aa537313e123bed7e37644c783b42a4a6 inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27b23e94b8a07f47a79c4d6746380ccc inherit pub_attribs_classnd_vector"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a27b23e94b8a07f47a79c4d6746380ccc inherit pub_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classnd_vector"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classnd_vector')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classnd_vector.html">ndVector</a></td></tr>
<tr class="memitem:a021583a6d23d0f14a52efd64e998c776 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a021583a6d23d0f14a52efd64e998c776"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_zero</b></td></tr>
<tr class="separator:a021583a6d23d0f14a52efd64e998c776 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f9b8bd0fb1b93dfc7c2c51db547f97 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab5f9b8bd0fb1b93dfc7c2c51db547f97"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_one</b></td></tr>
<tr class="separator:ab5f9b8bd0fb1b93dfc7c2c51db547f97 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace4efce69131e454241acc65970079aa inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ace4efce69131e454241acc65970079aa"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_wOne</b></td></tr>
<tr class="separator:ace4efce69131e454241acc65970079aa inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd786b7c734f81b35fd50df2f5bfd945 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="acd786b7c734f81b35fd50df2f5bfd945"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_half</b></td></tr>
<tr class="separator:acd786b7c734f81b35fd50df2f5bfd945 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b417cbb7f610a0604da08c98dc6123 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ab0b417cbb7f610a0604da08c98dc6123"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_two</b></td></tr>
<tr class="separator:ab0b417cbb7f610a0604da08c98dc6123 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78206524c549374e914154beba5a96eb inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a78206524c549374e914154beba5a96eb"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_three</b></td></tr>
<tr class="separator:a78206524c549374e914154beba5a96eb inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25c0f73e4da2288664f542d4850f738 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ac25c0f73e4da2288664f542d4850f738"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_negOne</b></td></tr>
<tr class="separator:ac25c0f73e4da2288664f542d4850f738 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b91e77927559b5010d34ab634e26c15 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a8b91e77927559b5010d34ab634e26c15"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_xMask</b></td></tr>
<tr class="separator:a8b91e77927559b5010d34ab634e26c15 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e6d8d00f2477e1943e0a86c9c817340 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3e6d8d00f2477e1943e0a86c9c817340"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_yMask</b></td></tr>
<tr class="separator:a3e6d8d00f2477e1943e0a86c9c817340 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac04c74e1906e80d8f02e8b3b4f485fcd inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ac04c74e1906e80d8f02e8b3b4f485fcd"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_zMask</b></td></tr>
<tr class="separator:ac04c74e1906e80d8f02e8b3b4f485fcd inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f83f008f1c08e74a15112b1f0be560 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="ae5f83f008f1c08e74a15112b1f0be560"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_wMask</b></td></tr>
<tr class="separator:ae5f83f008f1c08e74a15112b1f0be560 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a405ed3ea0f3e43de544e6454835e5751 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a405ed3ea0f3e43de544e6454835e5751"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_xyzwMask</b></td></tr>
<tr class="separator:a405ed3ea0f3e43de544e6454835e5751 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f04ae366b02db9a23ec72d243176ec5 inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a7f04ae366b02db9a23ec72d243176ec5"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_epsilon</b></td></tr>
<tr class="separator:a7f04ae366b02db9a23ec72d243176ec5 inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc1eb96d79e891f40f1e52741db955a inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="a3fc1eb96d79e891f40f1e52741db955a"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_signMask</b></td></tr>
<tr class="separator:a3fc1eb96d79e891f40f1e52741db955a inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad78a56077f68e6c4d50091aeb7851ee inherit pub_static_attribs_classnd_vector"><td class="memItemLeft" align="right" valign="top"><a id="aad78a56077f68e6c4d50091aeb7851ee"></a>
static D_CORE_API <a class="el" href="classnd_vector.html">ndVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_triplexMask</b></td></tr>
<tr class="separator:aad78a56077f68e6c4d50091aeb7851ee inherit pub_static_attribs_classnd_vector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classnd_quaternion.html">ndQuaternion</a></li>
    <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </li>
  </ul>
</div>
</body>
</html>
